Windows Services এর সাথে কাজ করা (sc, net start, net stop)

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script) Windows Services এবং Batch Script |
188
188

Windows Services হলো এমন প্রোগ্রাম বা অ্যাপ্লিকেশন যা Windows অপারেটিং সিস্টেমে ব্যাকগ্রাউন্ডে চলে এবং সাধারণত ব্যবহারকারী ইন্টারফেস ছাড়াই কাজ করে। এই সেবাগুলি অনেক গুরুত্বপূর্ণ কাজ যেমন নেটওয়ার্ক সার্ভিস, সিকিউরিটি, ডেটাবেস, এবং বিভিন্ন সিস্টেম ম্যানেজমেন্ট কাজ পরিচালনা করে। Windows Services এর সাথে Batch Script ব্যবহার করে আপনি সেবা (service) শুরু, বন্ধ, কনফিগার করতে পারবেন।


sc কমান্ড

sc (Service Control) কমান্ডটি Windows Services ম্যানেজ করার জন্য ব্যবহৃত হয়। এটি ব্যবহার করে সেবা শুরু (start), বন্ধ (stop), বা কনফিগার (configure) করা যায়।

sc কমান্ডের কিছু সাধারণ ব্যবহার:

  • সেবা শুরু (Start a Service):

    একটি নির্দিষ্ট সার্ভিস চালু করতে sc start কমান্ড ব্যবহার করা হয়।

    sc start <service_name>
    

    উদাহরণস্বরূপ, Windows Update সার্ভিস চালু করতে:

    sc start wuauserv
    
  • সেবা বন্ধ (Stop a Service):

    একটি নির্দিষ্ট সার্ভিস বন্ধ করতে sc stop কমান্ড ব্যবহার করা হয়।

    sc stop <service_name>
    

    উদাহরণস্বরূপ, Windows Update সার্ভিস বন্ধ করতে:

    sc stop wuauserv
    
  • সেবা status চেক করা (Check Service Status):

    sc qc কমান্ড ব্যবহার করে কোনো সার্ভিসের কনফিগারেশন এবং তার বর্তমান অবস্থা দেখা যায়।

    sc qc <service_name>
    

    উদাহরণ:

    sc qc wuauserv
    

net start কমান্ড

net start কমান্ড ব্যবহার করে একটি নির্দিষ্ট সেবা চালু করা যায়। এটি sc start এর সমতুল্য, তবে কমান্ড লাইনে অনেক বেশি সহজভাবে ব্যবহার করা যায়।

net start কমান্ডের ব্যবহার:

  • সেবা শুরু (Start a Service):

    একটি সেবা শুরু করতে net start কমান্ড ব্যবহার করা হয়।

    net start <service_name>
    

    উদাহরণ:

    net start wuauserv
    
  • সার্ভিসের তালিকা (List Services):

    সমস্ত চলমান সেবার তালিকা দেখতে net start কমান্ড ব্যবহার করা যায়।

    net start
    

    এই কমান্ডটি বর্তমানে চালু থাকা সমস্ত সেবার নাম দেখাবে।


net stop কমান্ড

net stop কমান্ড ব্যবহার করে একটি নির্দিষ্ট সেবা বন্ধ করা যায়। এটি sc stop এর সমতুল্য, তবে কমান্ড লাইনে সহজ এবং দ্রুত ব্যবহৃত হয়।

net stop কমান্ডের ব্যবহার:

  • সেবা বন্ধ (Stop a Service):

    একটি সেবা বন্ধ করতে net stop কমান্ড ব্যবহার করা হয়।

    net stop <service_name>
    

    উদাহরণ:

    net stop wuauserv
    

Batch Script এ Windows Services পরিচালনা

Windows Services পরিচালনার জন্য Batch Script এ sc, net start, এবং net stop কমান্ড ব্যবহার করা হয়। নিচে কিছু উদাহরণ দেওয়া হল:

  • Windows Update সার্ভিস চালু ও বন্ধ করার Batch Script:

    @echo off
    rem Windows Update সার্ভিস শুরু করা
    net start wuauserv
    
    rem কিছু সময়ের জন্য বিরতি
    timeout /t 10
    
    rem Windows Update সার্ভিস বন্ধ করা
    net stop wuauserv
    
  • একাধিক সেবা চালু বা বন্ধ করা:

    @echo off
    rem একাধিক সার্ভিস চালু করা
    net start wuauserv
    net start bits
    
    rem একাধিক সার্ভিস বন্ধ করা
    net stop wuauserv
    net stop bits
    

সার্ভিস ম্যানেজমেন্টে কিছু গুরুত্বপূর্ণ বিষয়

  1. কাস্টম সার্ভিস শুরু বা বন্ধ করার জন্য:
    • যদি আপনার নিজের তৈরি করা একটি সার্ভিস থাকে, আপনি sc বা net start/stop কমান্ড ব্যবহার করে সেটি চালু বা বন্ধ করতে পারবেন।
  2. সার্ভিসে প্রিভিলেজ বা অনুমতি (Permissions):
    • কিছু সার্ভিসের জন্য প্রশাসনিক (admin) অনুমতি প্রয়োজন হয়। যদি আপনি কমান্ড প্রম্পটের মাধ্যমে সেগুলি চালাতে চান, তবে প্রশাসনিকভাবে (Run as Administrator) কমান্ড প্রম্পট খুলুন।
  3. ব্রাউজার ও ইউজার অ্যাপ্লিকেশন:
    • কিছু সার্ভিসের জন্য ব্যবহারকারী অ্যাপ্লিকেশন বা ব্রাউজার চালু থাকা দরকার হতে পারে। উদাহরণস্বরূপ, IIS সার্ভিস চালু রাখতে হলে IIS এর সাথে সম্পর্কিত অ্যাপ্লিকেশন চালু থাকতে হবে।

সারাংশ

  • sc, net start, এবং net stop কমান্ড ব্যবহার করে Batch Script এর মাধ্যমে Windows Services পরিচালনা করা যায়।
  • sc কমান্ড আরও বিস্তৃত এবং কনফিগারেশন পরিবর্তনের জন্য ব্যবহার করা হয়, যেখানে net start এবং net stop সাধারণত সেবা চালু বা বন্ধ করতে ব্যবহৃত হয়।
  • Services এর কার্যকলাপ Batch Script এর মধ্যে যুক্ত করা খুবই উপকারী হতে পারে, বিশেষ করে অটোমেশন, সার্ভিস স্ট্যাটাস চেকিং, এবং সিস্টেম মেইনটেন্যান্সের জন্য।
common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion